@echo off
echo 音乐播放器后端启动脚本
echo ========================

echo 检查Node.js环境...
node --version
if %errorlevel% neq 0 (
    echo 错误: 请先安装Node.js
    pause
    exit /b 1
)

echo 检查npm环境...
npm --version
if %errorlevel% neq 0 (
    echo 错误: npm未正确安装
    pause
    exit /b 1
)

echo 安装依赖包...
npm install
if %errorlevel% neq 0 (
    echo 错误: 依赖包安装失败
    pause
    exit /b 1
)

echo 初始化数据库...
node scripts/init-database.js
if %errorlevel% neq 0 (
    echo 警告: 数据库初始化失败，请检查数据库配置
)

echo 插入测试数据...
node scripts/seed-data.js
if %errorlevel% neq 0 (
    echo 警告: 测试数据插入失败
)

echo 启动服务器...
npm run dev